3D Animation | Super Cell Documentary | Mediafreaks
2008-06-07 3 Dailymotion
http://blog.media-freaks.com Stem cells are the building blocks of life, the bodies natural repair mechanism and discovering their remarkable regenerative properties has propelled the world harness the power of these super cells.